﻿using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace W.M.Materiel.Application.DTO
{
    public class Product_management_tableDTO
    {
        /// <summary>
        /// 产品编号
        /// </summary>
        public string? product_number { get; set; }

        /// <summary>
        /// 产品名称
        /// </summary>
        public string? product_name { get; set; }

        /// <summary>
        /// 规格型号
        /// </summary>
        public string? specification_model { get; set; }

        /// <summary>
        /// 单位ID
        /// </summary>
        public int unit_id { get; set; }

        /// <summary>
        /// 产品分类ID
        /// </summary>
        public int product_classification_id { get; set; }

        /// <summary>
        /// 产品属性ID
        /// </summary>
        public int product_attribute_id { get; set; }

        /// <summary>
        /// 销售单价
        /// </summary>
        public decimal unit_sales_price { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public bool status { get; set; }

        /// <summary>
        /// 品牌
        /// </summary>
        public string? brand { get; set; }

        /// <summary>
        /// 最大库存量
        /// </summary>
        public int maximum_inventory { get; set; }

        /// <summary>
        /// 最小库存量
        /// </summary>
        public int minimum_inventory { get; set; }

        /// <summary>
        /// 产品有效期
        /// </summary>
        public DateTime? product_expiration_date { get; set; }

        /// <summary>
        /// 报警天数
        /// </summary>
        public int alarm_days { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string? remark { get; set; }

        /// <summary>
        /// 售价编号
        /// </summary>
        public int selling_number { get; set; }

        /// <summary>
        /// 包装要求
        /// </summary>
        public string? packing_requirement { get; set; }

        /// <summary>
        /// 纸箱尺寸
        /// </summary>
        public string? carton_size { get; set; }

        /// <summary>
        /// 包装方式
        /// </summary>
        public string? packing_method { get; set; }

        /// <summary>
        /// 辅助单位
        /// </summary>
        public int auxiliary_unit { get; set; }

        /// <summary>
        /// 图片
        /// </summary>
        public string? picture { get; set; }

        /// <summary>
        /// 附件
        /// </summary>
        public string? attachments { get; set; }

        /// <summary>
        /// 单位编号
        /// </summary>
        public int unit_number { get; set; }

        /// <summary>
        /// 单位名称
        /// </summary>
        public string? unit_name { get; set; }

        /// <summary>
        /// 操作人
        /// </summary>
        public string? unit_operator { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public bool unit_status { get; set; }

        /// <summary>
        /// 操作日期
        /// </summary>
        public DateTime unit_operator_date { get; set; }
    }
}
